// pages/me/me.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    defaultHeader: "/static/image/header.jpeg",
    defaultNickname: "未登录",
    isLogin: false
  },

  /**
   * 跳转到登录页面
   */
  goLogin: function(){
    //页面跳转
    wx.navigateTo({
      url: '/pages/login/login',
      events: {
        loginSucc: resp => {
          this.showLoginInfo();
        }
      }
    })
  },

  /**
   * 展示登录的用户信息
   */
  showLoginInfo(){
    //登录成功后的回调
    var nickName = wx.getStorageSync("nickName");
    var headerImg = wx.getStorageSync("headerImg");

    this.setData({
      defaultNickname: nickName,
      defaultHeader: 
        "http://localhost:8000/file/getImg?path=" + headerImg,
      isLogin: true
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //判断是否登录
    var accessToken = wx.getStorageSync("accessToken");
    if(accessToken){
      //登录成功
      this.showLoginInfo();
    }
  },

  /**
   * 注销账户
   */
  logout(){
    wx.removeStorageSync("accessToken");
    wx.removeStorageSync("refreshToken");
    wx.removeStorageSync("nickName");
    wx.removeStorageSync("headerImg");

    //恢复默认值
    this.setData({
      defaultHeader: "/static/image/header.jpeg",
      defaultNickname: "未登录",
      isLogin: false
    });

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})